#import <Foundation/Foundation.h>


@interface FWDetailListSection : NSObject
{
    CGFloat extraSeparatorSpace;
}

@property (readonly) NSString* title;
@property (readonly) NSMutableArray* entries;
@property (assign, getter=isDraggable) BOOL draggable;
@property (assign) CGFloat extraSeparatorSpace;


+ (FWDetailListSection*)sectionForElements:(NSArray*)elements;
+ (FWDetailListSection*)sectionForElements:(NSArray*)elements withTitle:(NSString*)title;

- (FWDetailListSection*)withDraggableType;
- (FWDetailListSection*)withExtraSeparatorSpace:(CGFloat)extraSpace;

- (NSString*)description;

@end
